Table: Supply Commitment [Table]

Line Label Object Class Period Type Balance Name
1 Supply Commitment [Table] [Table]

*

*

us-gaap:SupplyCommitmentTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Supply Commitment [Axis] [Axis]

*

*

us-gaap:SupplyCommitmentAxis
5 Supply Commitment Arrangement [Domain] [Domain]

*

*

us-gaap:SupplyCommitmentArrangementMember
6 Supply Commitment [Member] [Member]

*

*

us-gaap:SupplyCommitmentMember
7 Supply Commitment [Line Items] [Line Items]

*

*

us-gaap:SupplyCommitmentLineItems
8 Supply Commitment [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:SupplyCommitmentTableTextBlock
9 Supply Commitment [Hierarchy] [Abstract]

*

*

added:SupplyCommitmentHierarchy
10 Supply Commitment, Description [Concept] Text/String For Period

*

us-gaap:SignificantSupplyCommitmentDescription
11 Supply Commitment, Remaining Minimum Amount Committed [Concept] Monetary As Of Credit us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted